SequenceWallet.DeployContract
を非同期Task内で呼び出す際に await
を使えば、ContractDeploymentReturn
オブジェクトを直接取得できます。もしくは、推奨される方法として、SequenceWallet.OnDeployContractComplete
および SequenceWallet.OnDeployContractFailed
イベント用のハンドラー関数を設定し、どこからでも(awaitなしで)SequenceWallet.DeployContract
メソッドを呼び出すこともできます。
SequenceWallet.DeployContract
は、特別な SequenceWallet.SendTransaction
呼び出しのラッパーであり、そのため SequenceWallet.OnSendTransactionComplete
または SequenceWallet.OnSendTransactionFailed
イベントも追加で受け取ることができます。